package org.feng.client.base;

import org.feng.client.BaseDict;

import java.util.List;

/**
 * 字典接口
 *
 * @author feng
 */
public interface DictClient<I, T extends BaseDict<I>> {

    boolean addDict(T dict);
    boolean addDictList(List<T> dictList);
    boolean updateById(T dict);

    List<T> list(T dict);

    List<T> listChildrenById(Long dictId);

    T selectDict(T dict);
}
